﻿@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body {font-family: "微软雅黑","宋体";color:#808080;}
img {display: block; max-width: 100%; border:0; }
*{margin:0; padding:0; list-style:none; }
a{ text-decoration:none; color:#808080; } 
ul{ margin:0; padding:0; list-style-type: none;}
li{ margin:0; padding:0; list-style-type: none;}
.fl{ float:left}
.fr{ float:right;}
.clear{ clear:both;}
.w1162{max-width: 1162px; margin:0 auto;}
#header { height:80px; width:100%;}
.center {max-width: 1162px;height: 70px;margin: 0 auto;}
.logo{ width:21%; padding-top:15px;}
.gp_xx{ padding-top:30px; width:30%;}
.center{ text-align:center;}
.t_ri{ padding-top:27px;}
.t_icon li{ float:left; padding:0 5px;}
.language{ padding:2px 12px 0 10px;font-size:14px;}
.language a{ font-size:14px;}
.search{  width:159px; position:relative;}
.send_k01{width:149px;  height:31px;line-height:31px; background:#d8d8d8;border: medium none;vertical-align: middle; padding-left:10px; }
.search01{width:159px;float:left; font-size:12px;}
.search02{width:20px; position:absolute; right:10px; top:5px; font-size:12px;}
.send_k02{ width:20px; height:19px; line-height:25px; background: url(../images/se01.png) no-repeat; border: medium none; vertical-align: middle; background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: contain;}
.menu ul li {float:left; position:relative; }
.menu02{ padding-left:0rem;}
.menu02 li a, .menu02 li a:visited {display:block; overflow:hidden;text-align:center;width:114px;height:36px;color:#444;line-height:36px;font-size:14px;overflow: hidden; margin-top:1px; }
.menu01{ padding:0rem;}
.menu01 a, .menu01 a:visited {display:block; text-align:center; text-decoration:none; width:114px; height:42px; color:#ffffff;line-height:42px;font-size:16px;}
.menu ul li ul {position:relative;z-index:1000;display: none;}
.menu ul li:hover a {color:#fff; background:url(../images/nav_bg.png) no-repeat center center; background-size:contain;  -webkit-background-size:contain; -moz-background-size:contain; -ms-background-size:contain; }
.menu ul li:hover ul {display:block; position:absolute; top:42px; left:0; width:105px;}
.menu ul li:hover ul li a {display:block; color:#fff;background:url(../images/nav_bg2.png) no-repeat center center;}
.menu ul li:hover ul li .last {display:block; color:#fff;background:url(../images/nav_bg3.png) no-repeat center center;}
.menu ul li:hover ul li a:hover { color:#000;}
#nav{ background:#1f9191; height:42px;}



.in_video{ padding:30px 0;}
.in_sp{ width:48%;}
.gs{ width:49%;}
.lx_ti .ti01{ font-size:23px; padding:10px 0 10px 0; background:url(../images/jx.png) no-repeat bottom left;}
.lx_ti .ti011{ font-size:23px; padding:10px 0 10px 0; background:url(../images/jx11.png) no-repeat bottom left;}
.in_lx{ background:#f3f3f3; padding:30px 0;}
.lx_ti{ margin-bottom:26px;}
.lx_ti div{ font-size:20px; color:#969696; }
.lx_ti p{ font-size:23px; padding:10px 0 5px 0; background:url(../images/jx.png) no-repeat bottom center;}
.lx_le{ width:42%;}
.lx_zi{ background:#eaeaea; padding:15px 0 15px 28px;}
.lx_zi h1{ font-size:22px; color:#1970b8;}
.lx_zi ul li{ font-size:14px; height:24px; padding-left:30px; margin:6px 0;}
.lx_zi ul .ts01{ background:url(../images/add.png) no-repeat left center;}
.lx_zi ul .ts02{ background:url(../images/tel.png) no-repeat left center;}
.lx_zi ul .ts03{ background:url(../images/fax.png) no-repeat left center;}
.lx_zi ul .ts04{ background:url(../images/email.png) no-repeat left center;}
.lx_zi ul .ts04-1{ background:url(../images/cz.png) no-repeat left center;}
.lx_ri{ width:56%;}




.in_pro {
  background: -webkit-linear-gradient(#dcebf9, #d5fee8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#dcebf9, #d5fee8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#dcebf9, #d5fee8); /* Firefox 3.6 - 15 */
  background: linear-gradient(#dcebf9, #d5fee8); /* 标准的语法 */
  padding:30px 0; background:#ffffff;
}
.Menubox{ float:left; width:18%;}
.Menubox li{display:block;cursor:pointer; width:100%; margin-bottom:20px;}
.Menubox li.hover{ }
.Contentbox{float:right; width:80%;}
.Contentbox li{ clear:both; height:auto; overflow:hidden; margin-top:10px; padding:25px 16px 25px 4px; border:1px solid #c2c2c2; border-radius:5px 5px 5px 5px;}
.product_Limg{ width:33%; padding-left:10px;}
.product_Lr{ margin-left:15px; width:65%; }
.product_Rtitle{ height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;  line-height:45px;}
.product_Rtitle a{ color:#D8186E; font-weight:bold;}
.product_Rintro{  overflow:hidden; color:#595959; font-size:16px; line-height:30px;}
.product_Rmore a{ font-family:Arial; color:#d8186e; font-size:14px; background:url(../images/pro_mbd.jpg) no-repeat left; padding-left:10px; padding-top:20px;}


.solution_ti{ text-align:center; color:#006EB8; font-size:22px; font-weight:bold; margin-bottom:15px;}
.solution_Limg{ width:33%; padding-left:10px;}
.solution_Lr{ margin-left:15px; width:64%; }
.solution_Rtitle{ height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;  line-height:45px;}
.solution_Rtitle a{ color:#D8186E; font-weight:bold;}
.solution_Rintro{overflow:hidden; color:#595959; font-size:18px; line-height:30px; text-align:left;}
.solution_Rintropp{ text-align:center; margin:0 auto; width:100%;}
.solution_Rmore a{ font-family:Arial; color:#d8186e; font-size:14px; background:url(../images/pro_mbd.jpg) no-repeat left; padding-left:10px; padding-top:20px;}




.cp{ background:#fff; width:30%; text-align:center; -webkit-box-shadow:0 0 0.1rem rgba(48, 49, 49, .5);  -moz-box-shadow:0 0 0.1rem rgba(48, 49, 49, .5);  box-shadow:0 0 0.1rem rgba(48, 49, 49, .5); float:left; margin-right:3%; cursor:pointer} 

.cp:hover{
	-webkit-transform: scale(1.01, 1.01);
   	-moz-transform: scale(1.04, 1.04);
   	-ms-transform: scale(1.04, 1.04);
   	-o-transform: scale(1.04, 1.04);
   	transform: scale(1.01, 1.01);
   	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.cp:hover .cp_zi{ background:#0064b5; color:#fff;}
.cp_tu{padding:90px 20px 56px 20px; }
.cp_zi{ background:#e6e6e6; text-align:center; color:#999; font-size:18px; padding:25px 0;}



.main4{ width:100%; height:880px; 
background:url('../images/main4bg.jpg') no-repeat center bottom; 
padding-top:1px
}
.main2_bt{width:400px; height:69px; background:url(../images/jx.png) center bottom no-repeat; margin:0 auto; margin-top:43px}
.main2_bt_ch{width:400px; height:42px; line-height:20px; font-size:23px;  text-align:center;margin-top:10px; }
.main2_bt_en{width:400px; height:25px; line-height:15px; font-size:20px; color:#92979B;  text-align:center}
#d{ width:993px; height:174px; margin:34px auto 0 auto}
#d ul{}
#d ul li{ float:left; width:105px; height:174px; margin:0 0 0 115px; text-align:center; }
#d ul li a{ display:block; width:105px; height:96px; font-family:Microsoft YaHei; font-size:16px; padding-top:80px}

.liabg{ background:url(../images/libga.png) bottom center no-repeat}
.liabg a{ color:#02aee5}
.lia1 a{  color:#666}

.dli1{ background:url(../images/pro1a.jpg) top center no-repeat}
.dli2{background:url(../images/pro2a.jpg) top center no-repeat}
.dli3{background:url(../images/pro3a.jpg) top center no-repeat}
.dli4{background:url(../images/pro4a.jpg) top center no-repeat}
.dli5{background:url(../images/pro5a.jpg) top center no-repeat}

.liabg a.dli1{background:url(../images/pro1b.jpg) top center no-repeat}
.liabg a.dli2{background:url(../images/pro2b.jpg) top center no-repeat}
.liabg a.dli3{background:url(../images/pro3b.jpg) top center no-repeat}
.liabg a.dli4{background:url(../images/pro4b.jpg) top center no-repeat}
.liabg a.dli5{background:url(../images/pro5b.jpg) top center no-repeat}

.xs{ width:1238px; height:500px; margin:40px auto 0 auto; position:relative; overflow:hidden;
    top: 0px;
    left: 0px;
}


.con2nb2{ width:1238px; height:500px; position:absolute; left:0; top:0 }


.mr_frbox{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}




.proimg{ display:block; width:244px; height:189px; margin:34px auto 0 auto}
.probt{ display:block; width:244px; height:27px; line-height:27px; text-align:center;font-family:Microsoft YaHei; font-size:16px; color:#0168ad; margin:30px auto 0 auto}
.prowz{display:block; width:244px; height:27px; line-height:27px; text-align:center; font-family:Microsoft YaHei; font-size:14px; color:#666666; margin:0 auto}

.pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more.jpg); margin:29px auto 0 auto}

.mr_frUl ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}

.promore{ display:block; width:358px; height:60px; margin:40px auto 0 auto}



.mr_frbox2{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL2{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl2{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR2{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl2 ul li{display:inline;float:left;margin-right:81px; width:314px;height:385px; position:relative; background:#fff}
.mr_frUl2 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl2 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}

.mr_frbox3{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL3{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl3{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR3{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl3 ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl3 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl3 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}

.mr_frbox4{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL4{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl4{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR4{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl4 ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl4 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl4 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}

.mr_frbox5{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL5{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl5{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR5{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl5 ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl5 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl5 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}




#Footer { }
#Footer .footmain { background: #178e8e; }
.container { width: 1200px; margin: 0 auto; box-sizing: border-box; }
#Footer .footmain .left { float: left; width: 72%; border-right: 2px solid #2e9899; box-sizing: border-box; }
#Footer .footmain .right { float: right; width: 25%; }
#Footer .footmain .boxM { padding: 40px 0; }
#Footer .footmain .f-nav { box-sizing: border-box; }
#Footer .footmain .f-nav ul { width: 100%; }
#Footer .footmain .f-nav li { float: left; width: 16%; }
#Footer .footmain .f-nav dt { font-size: 14px; color: #fff; font-weight: bold; line-height: 20px; margin-bottom: 20px; }
#Footer .footmain .f-nav dd a { font-size: 12px; color: #f4f4f4; line-height: 26px; }
#Footer .footmain .f-nav dd:hover a { color: #fff; text-shadow: 0 0 3px 1px #ccc; }
#Footer .footmain .cont { text-align: center; float: center; }
#Footer .footmain .cont .qcrod { position: relative; width: 100px; height: 100px; overflow: hidden; margin: 0 auto; }
#Footer .footmain .cont .qcrod img { width: 100%; }
#Footer .footmain .cont h3 { font-size: 14px; color: #fff; line-height: 40px; font-weight: 500; }
#Footer .Copyright { text-align: center; background: #148080; }
#Footer .Copyright p { display: inline-block; font-size: 12px; color: #fff; line-height: 60px; }
#Footer .Copyright a { display: inline-block; font-size: 12px; color: #fff; line-height: 60px; margin: 0 10px; }
.f-tool { float: center; text-align: center; width: 100px; }
.f-tool li { display: inline-block; margin: 10px 0px 10px 10px; }
.f-tool li a { width: 30px; height: 30px; display: block; border-radius: 2px; background: url('../images/sprite_02.png') no-repeat; }
.f-tool li .wb { background-position: 0px -3px; }
.f-tool li .fb { background-position: -78px -3px; }



.t_icon li.wx_ico{ position:relative; }
.t_icon li.wx_ico img{ cursor:pointer}
.t_icon li.wx_ico p{ position:absolute; display:none; width:175px; z-index:9999}
.t_icon li.wx_ico p img{ width:175px !important; height:175px !important}

.t_icon li.wx_ico1{ position:relative; }
.t_icon li.wx_ico1 img{ cursor:pointer}
.t_icon li.wx_ico1 p{ position:absolute; display:none; width:175px; z-index:9999}
.t_icon li.wx_ico1 p img{ width:175px !important; height:175px !important}


.t_icon li.wx_ico2{ position:relative; }
.t_icon li.wx_ico2 img{ cursor:pointer}
.t_icon li.wx_ico2 p{ position:absolute; display:none; width:175px; z-index:9999}
.t_icon li.wx_ico2 p img{ width:175px !important; height:175px !important}


/*新闻中心*/
.main_dNewbox{ width:100%;}
.main_dNewtop{ height:auto; overflow:hidden; padding-bottom:12px; border-bottom:1px dotted #bdbdbd;}

.main_dNewR{ width:68%; padding-left:5px; height:130px;}
.main_dNewimg { width:30%; height:130px;}
.main_dNewtitle{font-size: 16px; font-weight: bold;}
.main_dNewtitle a{font-family:Microsoft YaHei; color:#666666; display:block; width:98%; height:24px; padding-left:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main_dNewintro{ color:#666; line-height:22px; height:66px; overflow:hidden; margin-top:6px; padding-left:5px;}
.main_dNewlist{ height:180px; overflow:hidden; padding-top:7px; width:100%;}
.main_dNewlist li{ clear:both; height:30px; line-height:30px;}
.main_dNewlist li a{ display:inline-block;  background:url(../images/greendian.jpg) no-repeat left; padding-left:12px; float:left; color:#666; width:98%; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main_dNewlist li span{ float:right; color:#969696; }



.ne_banner{ width:100%; margin:0 auto; height:auto; position:relative; z-index:99}
.ne_main{ padding:0 0; font-size:14px;}
.ne_le { width:238px;  margin:20px 39px 40px 50px;}
.ne_le_ti{ border-bottom:1px solid #d7d7d9; padding:0 0 0 5px;background:#47B5E8; width:238px; }
.ne_le_ti div{ font-size:20px; color:#727171;  height:45px; line-height:45px; background:url(../images/dh_top.jpg) left center no-repeat; font-family:Microsoft YaHei;color:#fff; padding-left:15px; margin:21px 0 0 39px;}
.ne_le_ti p{ color:#939393;}
.le_menu{ width:100%; }
.le_menu li{ border-bottom:1px solid #d7d7d9;padding:0 5px;}
.le_menu li a{ font-size:17px; color:#808080; display:block; padding:12px 0; background:url(../images/h_jt.png) no-repeat right center;}
.le_menu li a:hover{ color:#006eb8; background:url(../images/l_jt.png) no-repeat right center;}
.le_menu li .ts{ color:#006eb8; background:url(../images/l_jt.png) no-repeat right center;}

.fixed{position:fixed; top:0px; overflow:hidden}
.fixed{_position:absolute; _top:expression((0+(noValue = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}
.dw{top:10px; width:238px;}

.ne_ri{ width:72%; padding-top:10px;}
.ne_ri_ti{ border-bottom:1px solid #dedede; padding-bottom:10px; padding-top:10px;}
.new_ti .n_ti01{ color:#0064b5; font-size:30px; border-bottom:1px solid #008c45; padding-bottom:10px;margin-right:14px;}
.new_ti .n_ti02{ color:#939393; font-size:19px;}
.wz{ color:#999; font-size:16px; padding-top:20px;}
.wz span{ background:url(../images/wz.png) no-repeat left center; padding-left:20px;}

.about01{ padding-top:30px;}
.about01_ti{ text-align:center; color:#006EB8; font-size:32px; font-weight:bold; margin-bottom:30px;}
.ab01_zi p{ padding-bottom:30px; font-size:18px; color:#808080; line-height:30px;}
.ab01_zi k{ padding-bottom:10px; font-size:18px; color:#808080; line-height:30px;}
.ab01_tu{ background:url(../images/ab_bg01.png) repeat center center; height:250px; margin-bottom:100px; margin-top:20px; width:100%; background-size:cover;}

.about02{ padding-top:50px;}
.sp_xi{ margin:70px 0;}
.sp_xi li{ float:left; width:48%; text-align:center;}
.sp_xi li img{ width:100%;}

.lc_xi{ margin:70px 0;}
.wjl_eventsbgcon{ background:#f7f6f6;word-break:break-all;word-wrap:break-word; overflow:hidden; padding:35px 15px 5px;}
.wjl_events_list{ margin:10px 10px 10px 0;}
.wjl_events_list ul li{ position:relative; }
.wjl_events_list ul li .wjl_feed_arrow{height:10px;width:10px;z-index:5;}
.wjl_arrow_dot{width:127px; height:31px; left:-5px; position:absolute;top:10px; color:#FFF; line-height:25px; font-size:13px; background:url(../images/events_timebg.png) no-repeat left top; padding-left:5px; display:inline-block;}
.wjl_eventsbgcon p{padding-top:8px; font-size: 14px;color:#666666;}



.news_list{ padding-top:20px; width:100%;}
.news_list dl{ width:45%; float:left; padding:0 100px 40px 0;}
.news_list .ne_last{ padding-right:0;}
.news_list dl dt{ position:relative; width:43%; float:left;
    top: 0px;
    left: 0px;
}
.news_list dl dt img{ width:100%;}
.news_list dl dt p{ position:absolute; bottom:0; height:28px; background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#fff;/*实现IE背景透明*/ font-size:12px; line-height:28px; text-align:center; width:100%; }
.news_list dl dd{ width:53%; float:right; color:#808080; line-height:25px;}
.news_list dl dd p{ float:right; }
.news_list dl dd div{ width:100%;}
.news_list dl dd p a{font-size:12px; background:#0064b5; color:#fff; padding:2px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}


.news_list ul li{ font-size:18px; width:100%; color:#808080; clear:both; padding-bottom:40px;}
.news_list ul li div{ float:left; background:url(../images/l_jt.png) no-repeat left center; padding-left:20px;}
.news_list ul li p{ float:right;}
.dt_more a{font-size:12px; background:#0064b5; color:#fff; padding:2px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.news_ti{ text-align:center; border-bottom:1px dashed #ccc;padding-bottom:10px; width:100%;}
.news_ti div{ padding-bottom:10px;  font-size:24px;color:#0064b5;}
.news_zi{ padding:10px 0; line-height:30px;}
.news_zi img{ display:inline; text-align:center;}

.Culture-list { margin: 20px -20px; }
.Culture-list li { float: left; width: 50%; }
.Culture-list .Item { margin: 20px; border: 1px solid #eeeeee; box-sizing: border-box; }
.Culture-list .Item .pic { float: left; width: 40%; }
.Culture-list .Item .Intro { float: right; width: 56%; padding: 30px 0; }
.Culture-list .Item .Intro h3 { font-size: 18px; color: #1f9191; line-height: 40px; font-weight: 500; }
.Culture-list .Item .Intro p { font-size: 14px; color: #000; line-height: 30px; }


.nymainnr{ width:96%; height:auto; overflow:hidden; margin:0 auto; padding:23px 0 50px 0}
.tpfgwb{ width:96%; height:auto; overflow:hidden;}
.tpfgimg{ float:left; margin:0 0 15px 60px}
.tpfgimgbg{ background:url(../images/tpfgimgbg.jpg) no-repeat; width:250px; height:171px; padding:6px 0 0 6px}
.tpfgimgbg1{ background:url(../images/tpfgimgbg.jpg) no-repeat; width:250px; height:364px; padding:6px 0 0 6px}
.tpfgimgwz{ text-align:center; margin:10px 0 0 0}
.tpfgimgwz a{ font-family:"����"; font-size:12px; color:#666666}
.tpfgimgwz a:hover{ color:#004276}




.message-form { }
.message-form p { font-size: 18px; color: #000000; line-height: 36px; }
.message-form .line1 { margin: 0 -15px; }
.message-form .line { margin-bottom: 30px; }
.message-form li { float: left; width: 45%; }
.message-form .controls { border: 1px solid #d5cfcf; margin: 0 15px; box-sizing: border-box; }
.message-form .controls label { font-size: 14px; color: #666666; line-height: 26px; width: 22%; }
.message-form .controls i { color: #ed1450; display: inline-block; line-height: 26px; padding: 5px; }
.message-form .controls input { font-size: 14px; color: #666666; line-height: 40px; width: 75%; outline: none; border: none; }
.message-form textarea { border-color: #d5cfcf; width: 100%; min-height: 260px; display: block; outline-color: #d5cfcf; padding: 10px 15px; font-size: 14px; line-height: 26px; color: #666; box-sizing: border-box; }
.message-form .bottom { }
.message-form .bottom input { font-size: 14px; color: #fff; line-height: 30px; background: #616161; border: none; display: inline-block; outline: none; padding: 5px 30px; margin-right: 10px; cursor: pointer; }
.message-form .bottom input:focus { background: #178e8e; outline: none; }
.message-form .bottom input:hover { background: #178e8e; outline: none; }


.Address { margin-bottom: 20px; }
.Address h3 { font-size: 18px; color: #1f9191; line-height: 40px; }
.Address h4 { font-size: 14px; color: #000; line-height: 30px; }
.Address p { font-size: 14px; color: #000; line-height: 26px; }
.Address .cont { float: right; text-align: center; margin: 10px 20px; }


.lefuyunmamain{ width:90%; height:auto; overflow:hidden; margin:0 auto;  text-align:center; background:#fff; padding-bottom:30px;}
.lefuyunmamain li{width:75%; text-align:center;margin:0 auto; }

.ny_bg{ width:100%; height:auto; overflow:hidden; background:#f5f5f5}
.nymain2{ width:96%; height:auto; overflow:hidden; margin:29px auto 69px auto; background:#fff; padding-bottom:30px}

.nymain{ width:1100px; height:auto; overflow:hidden; margin:29px auto 69px auto}
.nymain_l{ width:835px; height:auto; overflow:hidden; float:left; background:#fff; padding-top:1px}
.nyweizhi{ width:783px; height:51px; background:url(../images/weizhi.jpg) repeat-x; margin:14px auto 0 auto }

.nyweizhi_l{ float:left;  height:51px; line-height:51px;}
.nybt_ch{ float:left; height:50px; border-bottom:1px solid #46B5EA; font-family:Microsoft YaHei; font-size:16px; color:#333;}
.nybt_en{float:left; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7b848d; margin-left:4px }

.nyweizhi_r{ float:right; height:51px; line-height:51px; font-size:12px; color:#999}
.nyweizhi_r a{font-size:12px; color:#999}
.nyweizhi_r a:hover{ color:#47b5e8}

.cpnav{ width:94%; height:120px; margin:30px auto 0 auto; padding-top:10px; background:url(../images/proul.jpg) repeat-x;}

.zdcp{ width:84px; height:120px;float:left; width:84px; height:120px; text-align:center; margin:0 0 0 75px}
.zdcp a{display:block; width:84px; height:80px; font-family:Microsoft YaHei; font-size:14px; color:#666; padding-top:40px; background:url(../images/proli1.jpg) center 74px no-repeat  ;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.zdcp a:hover{ color:#02aee5; padding-top:6px; height:114px;background:url(../images/prolibg_0b.jpg) center 36px no-repeat}

.proul li a.pro1:hover { background:url(../images/prolibg_1b.jpg) center 36px no-repeat }
.proul li a.pro2:hover { background:url(../images/prolibg_2b.jpg) center 36px no-repeat }
.proul li a.pro3:hover { background:url(../images/prolibg_3b.jpg) center 36px no-repeat }
.proul li a.pro4:hover { background:url(../images/prolibg_4b.jpg) center 36px no-repeat }
.proul li a.pro5:hover { background:url(../images/prolibg_5b.jpg) center 36px no-repeat }

.prodq a.pro0{background:url(../images/prolibg_0b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro1{background:url(../images/prolibg_1b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro2{background:url(../images/prolibg_2b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro3{background:url(../images/prolibg_3b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro4{background:url(../images/prolibg_4b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro5{background:url(../images/prolibg_5b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}

.proul{ width:; float:left; height:120px; }
.proul li{ float:left; width:84px; height:120px; text-align:center; margin:0 0 0 75px}
.proul li a{ display:block; width:84px; height:80px; font-family:Microsoft YaHei; font-size:14px; color:#666; padding-top:40px; background:url(../images/proli1.jpg) center 74px no-repeat  ;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.proul li a:hover{ color:#02aee5; padding-top:6px; height:114px}

.tpfg{ width:94%; height:auto; overflow:hidden; margin:54px auto 0 auto; text-align:center;}

.tpfgnr{ display:block; width:318px; height:287px; border:1px solid #D6D6D6;  position:relative; overflow:hidden; margin:0 0 48px 51px}
.fgimg{ display:block; width:318px; height:224px;}

.fg_bottom{ display:block; width:318px; height:62px; padding-top:1px}
.fgwz1{ display:block; width:318px; height:20px; line-height:20px; margin-top:20px; text-align:center; font-family:Arial, Microsoft YaHei; font-size:16px; color:#0168ad}
.fgwz2{ display:block; width:318px; height:20px; line-height:20px; margin-top:6px; text-align:center; font-family:Arial, Microsoft YaHei; font-size:14px; color:#666}

.tpfgnr:hover{ border:1px solid #47B5E8;}
.tpfgnr:hover .fg_bottom{ background:#47B5E8}
.tpfgnr:hover .fgwz1{ color:#fff}
.tpfgnr:hover .fgwz2{ color:#fff}

.hoverbg{ display:block; width:318px; height:224px; position:absolute; left:0; top:-224px}
.tpfgnr:hover .hoverbg{ top:0}



.float0831 {
	top: 180px; right: 1px; position: fixed; z-index: 999999; _position: absolute;
}
.float0831 a {
	color: rgb(0, 160, 233);
}
.float0831 a:hover {
	color: rgb(255, 129, 0); text-decoration: none;
}
.float0831 .floatL {
	width: 28px; float: left; position: relative;
}
.float0831 .floatL a {
	text-indent: -9999px; font-size: 0px; display: block;
}
.float0831 .floatR {
	background: url("../images/float_bg.gif");
}
.float0831 .tp {
	background: url("../images/float_bg.gif");
}
.float0831 .cn {
	background: url("../images/float_bg.gif");
}
.float0831 .floatR {
	background-position: -131px bottom; width: 130px; overflow: hidden; padding-bottom: 15px; float: left; background-repeat: no-repeat;
}
.float0831 .tp {
	background-position: 0% 0%; height: 10px; background-repeat: no-repeat;
}
.float0831 .cn {
	background-position: -262px 0px; background-repeat: repeat-y;
}
.float0831 .cn h3 {
	height: 36px; text-indent: -9999px; font-size: 0px;
}
.float0831 .cn ul {
	padding: 0px 14px;
}
.float0831 .cn ul li {
	height: 30px; line-height: 30px; overflow: hidden; border-bottom-color: rgb(230, 229, 228); border-bottom-width: 1px; border-bottom-style: solid; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.float0831 .titZx {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .titDh {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .titDc {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .icoZx {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .icoTc {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .icoFf {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .icoTl {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .btnOpen {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .btnOpen_n {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .btnCtn {
	background: url("../images/float_s.gif") no-repeat;
}
.float0831 .titZx {
	background-position: 5px -10px;
}
.float0831 .titDh {
	background-position: 5px -66px;
}
.float0831 .titDc {
	background-position: 5px -124px;
}
.float0831 .icoZx {
	background-position: 2px -154px;
}
.float0831 .icoTc {
	background-position: 0px -323px;
}
.float0831 .icoFf {
	background-position: 2px -213px;
}
.float0831 .icoTl {
	background-position: 2px -266px; padding-left: 20px; font-family: "微软雅黑"; float: left; display: block;
}
.float0831 .btnOpen {
	background-position: -30px -396px;
}
.float0831 .btnOpen_n {
	background-position: 0px -530px;
}
.float0831 .btnCtn {
	background-position: 0px -396px;
}
.float0831 .icoZx {
	padding-left: 28px; float: left; display: block;
}
.float0831 .icoTc {
	padding-left: 28px; float: left; display: block;
}
.float0831 .icoFf {
	padding-left: 28px; float: left; display: block;
}
.float0831 .btnOpen {
	left: 2px; top: 80px; width: 28px; height: 118px; position: relative;
}
.float0831 .btnOpen_n {
	left: 2px; top: 80px; width: 28px; height: 118px; position: relative;
}
.float0831 .btnCtn {
	left: 2px; top: 80px; width: 28px; height: 118px; position: relative;
}
.float0831 .btnOpen {
	left: 1px; top: 118px;
}
.float0831 .btnOpen_n {
	left: 1px; top: 118px;
}
.float0831 .btnCtn {
	left: 2px; top: 118px;
}
.float0831 ul li h3.titDc a {
	width: 80px; height: 36px; display: block;
}
.float0831 ul li.top {
	border-bottom-color: rgb(172, 229, 249); border-bottom-width: 1px; border-bottom-style: solid;
}
.float0831 ul li.bot {
	border-bottom-style: none;
}
.float0831 ul.webZx {
	background: url("../images/webZx_bg.jpg") no-repeat; padding: 0px; width: 164px; height: 65px;
}
.float0831 ul li.webZx-in {
	height: 50px; padding-top: 8px; padding-left: 5px; border-bottom-style: none;
}





.izl-rmenu {
	background: url("../images/r_b.png") no-repeat 0px bottom; right: 0px; bottom: 10px; padding-bottom: 150px; position: fixed; z-index: 999;
}
.izl-rmenu .btn {
	width: 72px; height: 73px; margin-bottom: 1px; position: relative; cursor: pointer;
}
.izl-rmenu .btn-qq {
	background: url("../images/r_qq.png") no-repeat 0px 0px rgb(109, 169, 222);
}
.izl-rmenu .btn-qq:hover {
	background-color: rgb(72, 139, 199);
}
.izl-rmenu a.btn-qq {
	background: url("../images/r_qq.png") no-repeat 0px 0px rgb(109, 169, 222); text-decoration: none; display: block;
}
.izl-rmenu a.btn-qq:visited {
	background: url("../images/r_qq.png") no-repeat 0px 0px rgb(109, 169, 222); text-decoration: none; display: block;
}
.izl-rmenu .btn-wx {
	background: url("../images/r_wx.png") no-repeat 0px 0px rgb(120, 195, 64);
}
.izl-rmenu .btn-wx:hover {
	background-color: rgb(88, 168, 28);
}
.izl-rmenu .btn-wx .picwx {
	left: -160px; top: 0px;  width: 160px; height: 160px; display: none; position: absolute;
}
.izl-rmenu .btn-mo {
	background: url("../images/r_mo.png") no-repeat 0px 0px rgb(6, 109, 211);
}
.izl-rmenu .btn-mo:hover {
	background-color: rgb(0, 84, 167);
}
.izl-rmenu .btn-mo .picmo {
	left: -160px; top: 0px;  width: 160px; height: 160px; display: none; position: absolute;
}
.izl-rmenu .btn-phone {
	background: url("../images/r_phone.png") no-repeat 0px 0px rgb(251, 176, 31);
}
.izl-rmenu .btn-phone:hover {
	background-color: rgb(255, 129, 27);
}
.izl-rmenu .btn-phone .phone {
	left: -160px; top: 0px; width: 160px; text-align: center; color: rgb(255, 255, 255); line-height: 73px; font-size: 18px; display: none; position: absolute; background-color: rgb(255, 129, 27);
}
.izl-rmenu .btn-top {
	background: url("../images/r_top.png") no-repeat 0px 0px rgb(102, 102, 102); display: none;
}
.izl-rmenu .btn-top:hover {
	background-color: rgb(68, 68, 68);
}


.prodetnr{ width:1100px; height:auto; overflow:hidden; margin:47px auto 100px auto}
.prodetnr_l{ width:400px; float:left}
.prodetnr_r{ width:600px; height:auto; border-left:1px solid #efefef; float:right; padding-left:30px}

.projsbt{ width:600px; height:auto; line-height:26px;font-family:Arial, Microsoft YaHei; font-size:18px; color:#0168ad; margin:0 auto 0 auto}
.projsnr{width:600px; height:auto; overflow:hidden;  margin:20px auto 0 auto; padding-bottom:45px}

.projsd{ width:600px; height:auto; overflow:hidden;  margin-bottom:20px; font-size:14px; color:#999999;}
.projsd_left{ display:block; font-family:Arial,Microsoft YaHei; line-height:24px; font-size:14px; color:#0168AD;}
.projsd_right{ display:block;font-family:Arial,Microsoft YaHei; font-size:14px; color:#666;  width:570px; height:auto; overflow:hidden; line-height:24px; padding-left:7px}



.GridViewStyle
{   
     border-right: 0px solid #A7A6AA;
     border-bottom: 0px solid #A7A6AA;
     border-left: 0px solid white;
     border-top: 0px solid white;
     padding: 4px;
     width:100%;
     text-align:left;
     line-height:35px;
}